﻿@charset "utf-8";
/* CSS Document */

body{
	background:#F8F8F8;
	padding:0;
	overflow-x:hidden;
	height:100%;
}
.container{
	padding:0;
}
a{
	color:#555;
}
a:hover{
	text-decoration:none;
}
.pc_banner{
	position: relative;
	margin:5px auto;	
	padding: 0 15px;
	height: 90px;
}
.banner_close{
	position: absolute;
	right:25px;
	top: 5px;
	color: white;
	z-index: 1;
}
.banner_close:hover{
	cursor: pointer;
}

.pc_banner img{
	background:#fff;
	padding:5;
	width:100%;
	border:1px solid #EFEFEF;
	box-sizing:border-box;
}
.pc_head{
	border-bottom:1px solid #DEDEDE;
	height:69px;
	background:#fff;
	margin-bottom:10px;
}
.topsum{
	width:1200px;
	margin:0 auto;
	height:69px;
	position:relative;
	z-index:9999;
}
.topsum .t_pic{
	position:absolute;
	top:0;
	left:5px;
	width:90px;
}
.topsum .t_pic img{
	width:90px;
}
.topsum .logo {
	padding:18px 0 0 24px;
}
.topsum #nav{
	position:absolute;
	top:8px;
	left:240px;
	width:630px;
	height:54px;
}
.topsum #nav li{
	width:40px;
	height:54px;
	float:left;
	background:#fff;
	line-height:12px;
	position:relative;
	font-size:12px;
	border-radius:4px;
	text-align:center;
	margin-right:36px;
	list-style:none;
}
.topsum #nav li .li_dl{
	position:absolute;
	top:54px;
	left:-90px;
	width:auto;
	/* max-width:500px; */
	padding-top:8px;
	display:none;
}
.topsum #nav li:hover .li_dl{
	display:block;
}
.topsum #nav li .li_dl.width1{
	/* width:580px; */
}
.topsum #nav li .li_dl.width2{
	/* width:280px; */
}
.topsum #nav li .li_dl.width3{
	/* width:280px; */
}
.topsum #nav li .li_dl dl{
	background:url(../images/bg3.png);
	padding:26px 10px 0 10px;
	border-radius:3px;
	height:140px;
	display: flex;
}
.topsum #nav li .li_dl dl:before{
	position:absolute;
	top:0px;
	left:100px;
	background:url(../images/ico6.png) no-repeat;
	width:14px;
	height:8px;
	content:"";
}
.topsum #nav li .li_dl dd{
	line-height:22px;
	float:left;	
	height:88px;	
	border-right:1px solid #3f3f3f;
	font-size:16px;
	width:48px;
	text-indent:0;
	padding:0 16px 0 16px;
	text-align:left;
}
.topsum #nav li .li_dl dd a{	
	font-size:16px;
	
	color:#fff;
}
.topsum #nav li:hover,.topsum #nav li.active{
	background:#ed2f2f;
	color:#fff;
}
.topsum #nav li:hover a,.topsum #nav li.active a{
	color:#fff;
}
.topsum .app{
	position:absolute;
	top:22px;
	right:234px;
	width:74px;
	height:26px;
	border-radius:3px;
	text-align:center;
	line-height:26px;
	color:#bebebb;
	cursor:pointer;
	border:1px solid #ccc;
}
.topsum .app .img{
	position:absolute;
	top:36px;
	left:-16px;
	width:108px;
	height:108px;
	overflow:hidden;
	display:none;
}
.topsum .app:hover .img{
	display:block;
}
.topsum .app:hover .img img{
	width:100%;
}
.topsum .search{
	position:absolute;
	top:22px;
	right:68px;
	width:138px;
	height:26px;
	border:1px solid #ccc;
	border-radius:26px;
}
.topsum .search .input,.sj_head .sj_search .input{
	position:absolute;
	top:1px;
	left:15px;
	width:96px;
	height:22px;
	line-height:22px;
	border:1px solid #fff;
	outline:none;
	color:#c5c6c5;
	font-size:12px;
	font-family:"微软雅黑";
}
.topsum .search .btn,.sj_head .sj_search .btn{
	position:absolute;
	top:8px;
	right:0;
	background:url(../images/search.png) no-repeat;
	width:14px;
	height:14px;
	border:none;
	cursor:pointer;
}

.topsum #nav li strong{
	display:block;
	line-height:30px;
	padding-top:3px;
	font-weight:normal;
	font-size:22px;
}
.topsum .logo img{
	width:128px;
}
.sj_head{
	width:100%;
	border-bottom:1px solid #DEDEDE;
	height:60px;
	background:#fff;
	position:relative;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 0 6px;
}
.sj_head .sj_search{
	position: relative;
	width:130px;
	box-sizing:border-box;
	height:30px;
	border:1px solid #ccc;
	border-radius:26px;
	line-height: 30px;
	font-size: 12px;
	color: #999999;
	padding-left: 5px;
	z-index: 100000;
}

.sj_head #sj_logo{
	width:102px;
	height: 34px;
	margin-right: 20px;
	z-index: 100000;
}
.sj_head #sj_logo img{
	width:100%;
}

.col-sm-10{
	padding:0 10px 0 0;
	margin:0;
}
.col-sm-2{
	padding:0 0 0 10px;
	border-left:1px solid #ececec;
	margin:0;
	box-sizing:border-box;
}
.col-sm-2 h2{
	padding:0;
	height:39px;
	margin:0;
	text-indent:10px;
	font-weight:bold;
	line-height:39px;
	border-bottom:1px solid #E4E4E4;
	background:#fff;
	position:relative;
	font-size:18px;
}
.col-sm-2 h2 span{
	position:absolute;
	top:0;
	right:10px;
}
.col-sm-2 h2 span a{
	font-size:12px;
	color:#555;
}
.leftpic{
	height:200px;
	background:#fff;
	border:1px solid #DEDEDE;
}
.right_ul1{
	height: 128px;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	position:relative;
	border-bottom:1px dashed #ccc;
}
.right_ul1 .text{
	position:absolute;
	width: 100%;
	left:0;
	bottom:0;		
	color:#fff;
	text-align:center;	
}
.right_ul1 .text p{
	padding:0 5px;
	width:100%;	
	box-sizing:border-box;
	height:25px;
	overflow:hidden;
	line-height:25px;	
	border-radius:0 0 10px 10px;
	background:url(../images/bg.png);
}
.right_ul1:hover .text p{
	height:50px;
}
.right_ul1:nth-last-of-type(1) {
	border:none;
}
.right_ul1 img{
	width:100%;
	border-radius:10px;
}
.right_ul2{
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	border-bottom:1px dashed #ccc;
}
.right_ul2{
	padding:10px 0;
}
.right_ul2 li{
	height:30px;
	line-height:30px;
	list-style:none;
	overflow:hidden;
	overflow-style:marquee-line;
	font-size: 13px;
}
.right_ul2 li a{
	color: #999;
}
.right_ul2 li a:hover{
	color: #666;
}

.hot-tuijian-item-pic{
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	margin-bottom: 10px;
	height: 135px;
}
.hot-tuijian-item-pic img{
	margin-bottom: 0!important;
}

.clear{
	clear:both;
	height:20px;
}
.leftbg{
	background:#fff;
	padding: 5px 10px;
	margin:0;
	position:relative;
	border-bottom:1px dashed #EFEFEF;
	border-right:1px solid #f0f0f0;
}
.leftbg .col-xs-3{
	padding:0;
}
.list-pic-box{
	overflow: hidden;
}
.list-text-box{
	padding-right: 0!important;
	padding-left: 20px!important;
}
.leftbg .col-xs-3 img{
	height:160px;
	width:100%;
	overflow:hidden;
	transition:all 0.6s;
}
.leftbg .col-xs-3 img:hover{
	 -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);

}
.leftbg:before{
	position:absolute;
	bottom:14px;
	right:-4px;
	background:url(../images/ico.jpg) no-repeat;
	width:45px;
	height:24px;
	line-height:28px;
	text-indent:3px;
	color:#fff;
	font-size:13px;
	content:"乘用车";
}
.leftbg h3{
	font-weight:bold;
	font-size:18px;
	height:30px;
	overflow:hidden;
	margin:0 0 5px 0;
	line-height:30px;
	color: rgb(51,51,51);
}
.leftbg:hover h3{
	color: #23527c;
}
.col-xs-9{
	height:100%;
	position:relative;
}
.col-xs-9 p{
	height:56px;
	line-height:28px;
	color:#666;
	overflow:hidden;
}
.col-xs-9 time{	
	color:#c7c7c7;
	display:block;
	margin-top:45px;
}
.leftbg2{
	padding:20px 0;
}
 /*幻灯片*/
  .swiper-container {
      width: 100%;
      height: 330px;
	  background:#fff;
	  border:1px solid #EFEFEF;
	  
    }
    .swiper-slide {
      font-size: 18px;
      color:#fff;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
	  height:360px;
	  width: 100%;
	  display: flex;
	  overflow: hidden;
    }
	.swiper-pic-box{
		width: 60%;
		padding: 5px 16px 5px 5px;
	}
	.swiper-text-box{
		width: 40%;
		padding-right: 12px;
		padding-top: 26px;
	}
	.swiper-pic-box img{
		width:100%;
		height:100%;
      -webkit-background-size: cover;
      background-size: cover;
      background-position: center;
    }
    .swiper-slide .title {
      height: 110px;
          overflow: hidden;
          text-align: left;
          font-size: 24px;
          line-height: 36px;
          font-weight: bold;
          color: #000000;
    }
    .swiper-slide .subtitle {
	  text-align: left;
	      font-size: 14px;
	      color: #666666;
	      margin-top: 20px;
	      line-height: 24px;
	      letter-spacing: 0.8px;
    }
    .swiper-slide .text {
      font-size: 14px;
      max-width: 400px;
      line-height: 1.3;
	  float:rightl
    }
	.swiper-pagination {
	    left: 200px!important;
	}
/*daohang*/
.lvc-wrap {
    position:fixed;_position:absolute;z-index:99999;
    width: 6em;
    left:0px;
    top:0px;
}

.lvc-wrap .btn-nav{
    position: absolute;
    left: 6em;
    top: 40%;
    width: 25px;
    height:115px;
    line-height:18px;
    border-style: none;
    color:#FFFFFF;
    font:18px;
    background:url(../images/ico7.png) bottom center no-repeat #c00;
    -webkit-border-radius: 0px 3px  3px 0px; 
    -moz-border-radius: 0px 3px  3px 0px; -o-border-radius: 0px 3px  3px 0px;      
    border-radius: 0px 3px  3px 0px; 
    -moz-box-shadow: -4px 4px 4px -4px #000; 
    -webkit-box-shadow: -4px 4px 4px -4px #000; 
    box-shadow: -4px 4px 4px -4px #000;
    outline: none;
}

.lvc-wrap .btn-nav:hover{
    color:#fff;
}

.lvc-nav {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top:20px;
    border: 1px solid #c00;
    border-width: 1px 1px 1px 1px;
    border-radius: 5px 0px 0px 5px;
    border-left:0px;
    background:#ffffff;
    opacity:0.7;
	padding:0px 0 0 0;
	z-index:999999;
}

.lvc-nav li {
    padding-left: 0px;
    position: relative;
    background-size: auto;
	list-style:none;
	text-align:center;
    background-repeat: no-repeat;
    background-position: left 30px top 15px;
    border-bottom:1px solid #f4f4f4;vertical-align:middle;
}
.lvc-nav li a {
    color: #333;
    display: block;
    height: 29px;
    line-height: 29px;
    font-size: 13px;
}
.lvc-nav li.active a {
    color: #616366;
}
.lvc-nav li.active:before {
    position: absolute;
    content: "";
    width: 3px;
    height: 100%;
    background: #cc0000;
    right: 0;
}

/*子层 next-layer*/

.lvc-nav li.next-layer.active:before{
    height: 50px;
}
/*.lvc-nav li.next-layer:hover:before{
    background-color: transparent;
}*/
.lvc-nav li.next-layer ol li.active{
    color: #616366;
    background-color: #f4f6f8;
}
.lvc-nav li.next-layer ol {
    width: 270px;
    margin-left: -60px;
    display: none;
    background-color: #fff;
}
.lvc-nav li.next-layer ol li {
    height: 50px;
    line-height: 50px;
    color: #a5a8ad;
    cursor: pointer;
}

.lvc-nav li.next-layer ol li:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background: #919599;
    left: 36px;
    top: 23px;
}
.lvc-nav li.next-layer ol li.active:before{
    background: #616366;
}

.lvc-nav li.next-layer ol li.active:after{
    position: absolute;
    content: "";
    width: 3px;
    height: 100%;
    background: #0d94ff;
    left: 0;
}

.lvc-nav li.next-layer a{
    background: url(images/lvc-arrow-right.png) no-repeat left 10px center;
}

.lvc-nav li.next-layer.arrow a{
    background: url(images/lvc-arrow-bottom.png) no-repeat left 10px center;
}


/*收起nav*/
.lvc-wrap.lvc-close {
    width: 0px;
}

.lvc-close .lvc-nav li a {
    display: none;
}

.lvc-close .btn-nav {
    left: 1px;
}

.lvc-close .btn-nav{
    background: url(../images/ico8.png) bottom center no-repeat #cc0000;
}

.lvc-close .btn-nav:hover{
    
}

.lvc-close .lvc-nav li {
    height: 35px;
    line-height: 35px;
}


.lvc-close li.next-layer ol {
    background: #fff;
    border: 1px solid #e8eaed;
    width: auto;
    position: absolute;
    margin: 0;
    margin-left: 20px;
    white-space: nowrap;
    z-index: 2;
}

.lvc-close li.next-layer ol li {
    padding: 0 20px 0 40px;
}

.lvc-close li.next-layer ol li:before {
    left: 20px;
}
li{
	list-style:none;
	padding:0;
	margin:0;
}
.jq22 ul{ padding:0; margin:0;}
.jq22 .more{ text-align:center;}
.jq22 .more a{ background:red; padding:0 10px; color:#fff; display:inline-block; line-height:25px;}
/*pubuliu */
.pbl{}
.pbl ul{width:25%;list-style:none;float:left; box-sizing:border-box;}
.pbl ul li{margin-bottom:20px;list-style:none;}
.pbl ul li img{width:100%;}
/*page*/
.page_tit{
	line-height:48px;
	margin-bottom:20px;
}
.page_tit a{
	font-size:16px;
	display: inline-block;
	width: 7.6%;
}
.page_tit a:hover{
	/* background:#ed2f2f; */
	color:#ed2f2f;
}
.page_leftsum{
	background:#fff;
	border:1px solid #f7f7f7;
	padding:0 20px;
}
.page_leftsum .place{
	line-height:80px;
	color:#0CA9E7;
	font-size:16px;
}
.page_leftsum .place a{
	font-size:16px;
	color:#0CA9E7;
}
.page_leftsum h2{
	line-height:45px;
	font-size:30px;
	font-weight:bold;
}
.page_leftsum time{
	display:block;
	line-height:38px;
	margin:22px 0 18px 0;
	color:#969696;
	border-bottom:1px dashed #EFEFEF;
}
.page_leftsum p{
	line-height:32px;
	font-size:16px;
	/* text-indent:2em; */ 
	padding-bottom:12px;
}
.page_leftsum img{
	display:block;
	width:100%;
	margin-bottom:20px;
}
/*video*/
.video_pic1,.video_pic2{
	margin-bottom:20px;
	position:relative;
}
.video_pic1 dl{
	position:absolute;
	left:30px;
	bottom:10px;
	margin:0;
	width:50%;
	color:#fff;
	font-weight:normal;
	overflow:hidden;
}
.video_pic1 dt{
	line-height:28px;
	font-weight:normal;
}

.video_pic1 dt span{
	display:block;
	font-size:18px;
	height:36px;
	line-height:35px;
	overflow:hidden;
	
}
.video_pic1 dd{
	line-height:24px;
	color:#D2D3D4;
}
.video_pic1 p{
	position:absolute;
	bottom:10px;
	right:60px;
	color:#D2D3D4;
	margin:0;
}
.video_pic1 p span:nth-of-type(1),.video_pic2 p span:nth-of-type(1) {
	background:url(../images/ico9.png) no-repeat right center;
	padding-right:20px;
	display:inline-block;
	margin-right:40px;
}
.video_pic1 p span:nth-of-type(2),.video_pic2 p span:nth-of-type(2){
	background:url(../images/ico10.png) no-repeat right center;
	padding-right:20px;
	display:inline-block;
	margin-right:40px;
}
.video_pic1 time{
	position:absolute;
	bottom:12px;
	right:22px;
	width:46px;
	text-align:center;
	height:23px;
	border-radius:2px;
	display:inline-block;
	color:#fff;
	background:url(../images/bg3.png);
}
.video_pic1 img{
	width:100%;
	height:356px;
	border-radius:8px;
}
.video_pic2 dl{
	height:356px;
	background:#f4f4f4;
	border-radius:8px;
}
.video_pic2 dt{
	position:relative;
}
.video_pic2 dt:after{
	position:absolute;
	top:46px;
	left:50%;
	margin-left:-20px;
	width:60px;
	height:60px;
	background:url(../images/play.png) no-repeat;
	background-size:60px 60px;
	content:"";
}
.video_pic2 img{
	width:100%;
	height:152px;
	border-radius:8px 8px 0 0;

}
.video_pic2 dd{
	padding:20px 15px;
}
.video_pic2 h2{
	height:56px;
	line-height:28px;
	overflow:hidden;
	color:#252120;
	margin:0;
	font-size:18px;
}
.video_pic2 p{
	position:absolute;
	bottom:48px;
	margin:0;
	right:0;
}
.video_pic2 h3{
	height:68px;
	font-size:16px;
	margin:0;
	overflow:hidden;
	line-height:68px;
}
.video_pic2 time{
	height:44px;
	line-height:44px;
	display:inline-block;
}
#topcontrol {
  color: #fff;
  z-index: 99;
  width: 38px;
  height: 38px;
  font-size: 20px;
  position: relative;
  right: 14px !important;
  bottom:78px !important;
  border-radius: 3px !important;
  background:url(../images/ico11.png) no-repeat;
  z-index:9999;
}
.pagefc{
	color:red;
	font-size:16px;
	font-weight:normal;
}

.pagelist,.pagelist ul{
	padding:0;
	margin:0;
}
.pagelist li{
	line-height:32px;
	padding:0;
	text-indent:0;
	margin:0;
}
.pagelist li a{
	font-size:16px;
}


.share-wrapper{
	width: 100%;
	margin: 0 auto;
}
.share-line{
	width: 100%;
	    height: 50px;
	    border-bottom: 1px dashed #ececec;
}
.share-text{
	    width: 100%;
	    font-size: 14px;
	    height: 20px;
	    line-height: 20px;
	    margin: -10px auto 0px auto;
	    color: #969696;
		text-align: center;
}
.share-list{
	margin-top: 50px;
	width: 100%;
	display: flex;
	justify-content: space-around;
}
.share-item{
	position: relative;
}
.share-item:hover .share-item-qrcode{
	display: block;
}
.share-item-icon:hover{
	cursor: pointer;
}
.share-item-qrcode{
	display: none;
	position: absolute;
	width: 150px;
	height: 150px;
	left: -30px;
	top: -155px;
}
.share-item-qrcode > canvas{
	width: 150px;
	height: 150px;
}
.back-top{
	width: 50px;
	height: 50px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 2;
}
.back-top:hover{
	cursor: pointer;
}
.back-top img{
	width: 100%;
	height: 100%;
}


.mean-container a.meanmenu-reveal{
	margin-left: 87%!important;
	right: 0!important;
	padding: 0!important;
	top: 10px!important;
	width: 40px!important;
}
.mean-container a.meanmenu-reveal span{
	height: 5px!important;
}

.mean-container .mean-nav{
	background: #FFFFFF!important;
}
.mean-container .mean-nav ul li a{
	border-top: 1px dashed #DEDEDE !important;
}
.mean-container .mean-nav ul > li:first-child a{
	border-top: none!important;
}
.mean-container .mean-nav ul li li a {
	background: #EEEEEE!important;
}

.list-banner-one,
.list-banner-two{
	width: 100%;
	height: 60px;
	margin: 15px 0;
}
.list-banner-one img,
.list-banner-two img{
	width: 100%;
	height: 100%;
}
.xiao-guangao-wrapper{margin: 5px 0;}
.xiao-guangao{height: 60px;}
.xiao-guangao:first-child{padding-left: 0!important;}
.xiao-guangao:nth-child(3){padding-right: 0!important;}
.xiao-guangao img{height: 60px!important;}

/* 手机端样式 */
@media (max-width:768px) {
	.menn-nav{
		display: none;
	}
	.menn-nav{
	    z-index: 999999999999!important;
	}
	.pbl ul{width:50%;}
	.right_ul1 img{
		padding:0 5px;
	}
	.right_ul1 .text{
		bottom:0px;
		padding:0 5px;
		width:100%;
	}
	.pad_0{
		padding:0;
	}
	  .swiper-container {
		  height:260px;
		}
		.swiper-slide {
		  height:260px;
		}
	.leftbg .col-xs-3 img{
		height:100px;
		
	}
	.col-xs-9 time{	
		margin-top:5px;
	}
	.lvc-wrap,.lvc-nav,.btn-nav{
		display:none;
	}
	
	.swiper-text-box {
		padding-top: 10px;
	}
	
	.swiper-slide .title{
		height: 90px;
		line-height: 22px;
		font-size: 16px;
	}
	.swiper-slide .subtitle{
		margin-top: 0;
		line-height: 20px;
		font-size: 12px;
	}
	.right_column{
		display: none;
	}
	.article-mian-content .bread{
		display: none;
	}
	.article-mian-content{
		padding: 0!important;
	}
	.article-wrapper .article-title
	{
		font-size: 20px!important;
		line-height: 30px!important;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.article-wrapper .article-title-icon,
	.article-wrapper .content p{
		margin-bottom: 0!important;
	}
	.article-wrapper .content blockquote{
		margin: 0!important;
		padding: 0 0 0 25px!important;
	}
	.article-wrapper .content p img{
		width: 100%;
	}
	.hot-tuijian{
		/* display: none; */
		margin: 0!important;
		padding: 0!important;
		width: 100%;
		border: none;
		border-radius: 0px;
		padding: 10px 8px!important;
		margin-top: 0px!important;
		margin-bottom: 10px!important;
		overflow: hidden;
	}
	.hot-tuijian > .title{
		    color: #000000!important;
		    text-indent: 12px;
	}
	
	.hot-tuijian-item{
		width: 100%!important;
		height: auto;
		position: relative;
		padding: 12px 0px!important;
		overflow: hidden;
		border-top: 1px dashed #efefef;
		margin: 0px!important;
	}
	.hot-tuijian-item-pic{
		    width: 32%!important;
		    height: auto!important;
		    border-radius: 3px!important;
		    margin-right: 10px!important;
			overflow: hidden;
		    float: left;
	}
	.hot-tuijian-item-title{
		font-size: 15px!important;
		line-height: 20px!important;
		height: 42px!important;
		font-weight: normal;
	}
	.sj-origin-date{
		margin-top: 12px;
		color: #999999;
		font-size: 13px;
	}
	
	.information-flow-list{
		margin: 0 auto!important;
		padding: 0!important;
		width: 100%!important;
	}
	.information-flow-item{
		width: 100%!important;
		margin-right: 0!important;
	}
	.en-video-detail{
		padding: 0!important;
	}
	.en-video-detail .video-detail-header .header-left .video-msg{
		margin: 0 0 5px 0!important;
	}
	.prism-player .prism-big-play-btn{
		bottom: 50%!important;
		left: 50%!important;
		margin-bottom: -32px;
		margin-left: -32px;
	}
	#mainPlayer{
		height: 100%!important;
	}
	.page_leftsum{
		padding: 0 10px 20px!important;
	}
	.en-video-detail .video-detail-player{
		height: 300px!important;
	}
	.zhuanti-item{
		height: auto!important;
		padding: 5px!important;
	}
	.zhuanti-item-pic{
		width: 100%!important;
	}
	.en-search-result-input{
		width: 100%!important;
		height: 50px!important;
		padding-left: 0!important;
		padding-top: 0!important;
		display: flex;
		margin-top: 15px;
	}
	.en-search-result-input input{
		width: 100%!important;
		width: 78%!important;
	}
	.en-search-result-input .search-btn{
		width: 22%!important;
		height: 50px!important;
	}
	.en-search-result-input .search-btn .search-text{
		width: 100%;
		padding-left: 0!important;
		text-align: center!important;
	}
	.en-search-result-input .search-btn .search-icon{
		display: none;
	}
	.article-wrapper .article-footer-txt p{
		text-indent: 0!important;
	}
	.prism-player video,.qplayer_item{
		/*z-index: 100!important;*/
	}
	.article-item-pic-wrapper{
		height: 280px!important;
		border: none!important;
	}
	.article-item-pic{
		height: 100%!important;
	}
	.article-item-title{
		width: 90%!important;
		color: black;
		font-weight: normal;
		background: none;
		font-size: 17px;
		letter-spacing: 0px;
		height: 36px;
		line-height: 36px;
		text-indent: 12px;
	}
	.en-flow-bar,.en-flow-bar a{
		color: #969696!important;
		font-size: 13px;
	}
	.en-flow-bar{
		padding: 0 12px!important;
	}
	.article-item-pic-play img{
		width: 60px!important;
		height: 60px!important;
	}
	.article-item-info{
		padding: 10px 0!important;
	}
	.page_leftsum-sj{
		padding: 0!important;
	}
	.en-video-detail .video-detail-header .header-left{
		padding: 0 8px;
	}
	.en-video-detail .video-detail-header .header-left .video-title{
		font-size: 22px!important;
		line-height: 30px!important;
		padding: 10px 0px!important;
		font-weight: 400!important;
		color: #333333!important;
		margin-bottom: 0!important;
		margin-top: 0!important;
	}
	.en-video-detail .video-detail-header .header-left .video-msg span,
	.en-video-detail .video-detail-header .header-left .video-msg span a{
		color: #969696!important;
		float:none!important;
	}
}

@media screen and (min-width: 1200px){
	.menn-nav{
		display: none;
	}
}

/* 手机端样式 */
.swiper-container1{
	width: 100%;
	height: 200px;
}
.swiper-slide-sj{
	position: relative;
	border-radius: 8px;
}
.swiper-pic-box-sj{
	width: 100%;
	height: 100%;
}
.swiper-text-box-sj{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	border-radius: 8px;
	background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.8) 100%);
}
.title-sj{
	color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	padding: 10px;
	font-size: 14px;
}

.leftbg-sj{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	margin-bottom: 10px;
}
.xiaokuai{width:90%;margin-left:auto;margin-right:auto;padding-top:20px;}
.origin-time{
	display: flex;
	justify-content: space-between;
}
.origin-time span{
	color:#a1a1a1;
	font-size:14px;
	margin-left: 5px;
	text-align: left;
}
.origin-time time{
	 color:#a1a1a1;
	 font-size:12px;
	 line-height:18px;
}
.biaoti{margin-top: 30px;font-size: 18px;color: #292929;width: 100%;word-wrap: break-word; line-height: 26px;text-align: left;}
.leftbg-text-sj{
	display: flex;
	justify-content: space-between;
	width:100%;
	height:100px;
	margin-top:20px;
	color:#9a9a9a;
}
.list-text-box-sj{
	 width: 60%;
	 word-wrap: break-word;
	 font-size: 16px;
	 line-height: 26px;
	 text-align: left;
	 display: -webkit-box;
	  -webkit-box-orient: vertical;
	   -webkit-line-clamp: 3;
	  overflow: hidden;
	  text-overflow:ellipsis;
	  height: 80px;
}
.list-pic-box-sj{
	width: 35%; height: 80px;

}
.list-pic-box-sj img{width:100%;height:100%;border-radius:5px}
.index-list-sj{
	margin-top: 10px;
}

.zt-item-box{
	width: 100%;
	height: 300px;
	background: #FFFFFF;
	padding: 10px;
	margin: 20px 0;
}
.zt-item-box:hover{
	box-shadow: #999 0 0 10px;
}
.zt-item-box > a{
	display: block;
}
.zt-item-pic-title{
	position: relative;
	width: 100%;
	height: 205px;
	overflow: hidden;
}
.zt-item-pic{
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 2s linear;
}
.zt-item-pic img{
	width: 100%;
	height: 100%;
}
.zt-item-pic:hover{
	transform: scale(1.3);
	
}
.zt-item-title{
	    width: 100%;
	    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 30, 30, 0)), color-stop(98%, rgba(0, 0, 0, .78)));
	    background-image: linear-gradient(-180deg, rgba(30, 30, 30, 0), rgba(0, 0, 0, .78) 98%);
	    height: 80px;
	    position: absolute;
	    left: 0;
	    bottom: 0;
		padding: 0px 15px 0;
		text-align: justify;
		line-height: 24px;
		font-size: 18px;
		color: #fff;
		overflow: hidden;
		font-size: 26px;
		display: flex;
		align-items: center;
}

.zt-item-summary{
	height: 74px;
	background: #edf1f4;
	padding-top: 10px;
	border-radius: 0 0 2px 2px;
}
.zt-item-summary p{
	    font-size: 13px;
	    color: #787878;
	    text-align: justify;
	    overflow: hidden;
	    height: 54px;
	    line-height: 18px;
	    padding: 0 15px;
}

/* 直播页 */
.zhibo-list-item{
	width: 30%;
	height: auto;
	margin-right: 5%;
	background: #FFFFFF;
	border-radius: 8px;
	padding: 10px;
	margin-bottom: 15px;
}
.zhibo-list-item a{
	display: block;
	text-decoration: none;
}
.zhibo-list-item:hover{
	box-shadow: #DDDDDD 0 0 10px;
}
.zhibo-list-item:nth-child(3n){
	margin-right: 0;
}
.zhibo-item-pic-title{
	position: relative;
	margin: 0 auto;
}
.zhibo-item-pic{
	width: 100%;
	height: 240px;
}
.zhibo-item-title{
	position: absolute;
	height: 72px;
	width: 100%;
	padding: 12px 10px;
	line-height: 24px;
	color: #FFFFFF;
	bottom: 0;
	left: 0;
	font-size: 16px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 30, 30, 0)), color-stop(98%, rgba(0, 0, 0, .78)));
	background: linear-gradient(-180deg, rgba(30, 30, 30, 0), rgba(0, 0, 0, .78) 98%);
}
.zhibo-item-summary{
	width: 100%;
	height: 80px;
	padding: 4px 8px;
	background: #F5F5F5;
	color: #999;
	font-size: 13px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 10px auto;
	border-radius: 10px;
	line-height: 24px;
}
.zhibo-item-origin{
	line-height: 24px;
}
.zhibo-item-date-status{
	display: flex;
	justify-content: space-between;
	line-height: 24px;
}
.zhibo-item-status{
	font-size: 12px;
}
.zhibo-item-status-ing{
	color: #D43F3A;
}
.zhibo-item-status-ed{
	color: #999;
}
.zhibo-item-date{
	line-height: 24px;
	color: #666666;
}
.block-title-zhibo{
	text-indent: 25px!important;
	margin: 20px 0;
}
.block-title-zhibo::before{
	width: 20px!important;
}
.block-title-zhiboed::before{
	background: #999!important;
}
.zhibo-body{
	background: url(../images/tuzhib.png) 100% 100%;
}
.zhibo-body .page_leftsum{
	padding: 0;
	background: none;
}
.zhibo-body .col-xs-12{
	padding-left: 0;
	padding-right: 0;
}
.zhibo-body .en-video-detail{
	padding: 0;
}

.zhibo-detail-tab{
	width: 100%;
	height: 30px;
	display: flex;
	background: rgb(112, 128, 144);
}
.zb-tab-item{
	flex: 1;
	line-height: 30px;
	letter-spacing: 0px;
	color: #FFFFFF;
	text-align: center;
	background: rgb(112, 128, 144);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	font-size: 14px;
}
.zb-tab-item.active{
	background: #FFFFFF;
	font-weight: bold;
}
.zhibo-detail-show{
	width: 100%;
	height: auto;
	margin-top: 20px;
	
}
.zb-show-item-jieshao{
	background: #FFFFFF;
	padding: 20px 30px;
}
.zb-show-item{
	width: 100%;
	/* display: none; */
}
.zb-show-item:first-child{
	display: block;
}
.zb-detail-qcb{
	width: 100%;
	margin: 15px auto;
	color: #666666;
	text-align: center;
}

.now-zhibo-wrapper{
	width: 100%;
}
.now-zhibo-box{
	position:relative;
	width: 100%;
	height: 500px;
}
.now-zhibo-pic{
	width: 100%;
	height: 100%;
}
.now-zhibo-pic > img{
	width: 100%;
	height: 100%;
}
.now-zhibo-play{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,.2);
	background-image: url(../images/play.png);
	background-repeat: no-repeat;
	background-position: 30px 400px;
	z-index: 3;
}
.now-zhibo-play a{
	display: block;
	width: 100%;
	height: 100%;
}
.now-zhibo-title{
	width: 100%;
	height: 60px;
	background: #CC0000;
	display: flex;
	justify-content: center;
	align-items: center;
}
.now-zhibo-title-live{
	width: 80px;
	height: 32px;
	background: red;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 32px;
	font-weight: bold;
	margin-right: 10px;
	text-align: center;
	letter-spacing: 2px;
}
.now-zhibo-title-title{
	font-size: 18px;
	color: #FFFFFF;
	max-width: 300px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/* 课 */
.swiper-wrapper-ke{
	height: 450px;
}
.ke-swiper-box{
	position: relative;
	width: 100%;
	height: 100%;
}
.ke-swiper-pic{
	width: 100%;
	height: 100%;
}
.ke-swiper-title{
	position: absolute;
	width: 100%;
	height: 60px;
	color: #FFFFFF;
	padding: 0 200px 0 20px;
	line-height: 60px;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: rgba(0,0,0,.3);
	left: 0;
	bottom: 0;
}
.swiper-pagination-ke{
	left: 460px!important;
}

.ke-list-item{
	width: 30%;
	margin-right: 5%;
	margin-bottom: 20px;
}
.ke-list-item:nth-child(3n){
	margin-right: 0;
}
.ke-list-item-box{
	width: 100%;
	background: #FFFFFF;
	border-radius: 5px;
	padding: 15px;
	box-shadow: 0 0 5px #CCCCCC;
}
.ke-item-icon-block{
	width: 100%;
	height: 30px;
	margin-bottom: 20px;
}
.ke-item-icon-one{
	width: 30px;
	height: 15px;
	background: #CC0000;
}
.ke-item-icon-two{
	width: 15px;
	height: 15px;
	background: #DDDDDD;
}
.ke-item-pic{
	width: 100%;
	height: 240px;
}
.ke-item-title{
	width: 100%;
	margin: 15px 0;
	height: 72px;
	line-height: 36px;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
}
.ke-item-origin,.ke-item-date{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
}
.ke-item-look-more{
	margin: 15px auto;
	background: #FFFFFF;
	width: 55%;
	height: 36px;
	border: 1px solid #CC0000;
	border-radius: 5px;
	text-align: center;
	line-height: 36px;
}
.ke-item-look-more a{
	display: block;
	font-size: 14px;
	color: #c00;
}

